// 基本权限模块

const mongoose = require('mongoose')

//创建集合规则 courseSchema 中就是集合的规则
const jurisdictionSchema = new mongoose.Schema({
    user_grade: {     // 用户权限  0-学生 1-老师 2-管理员  默认注册的都是学生
        type: String,
        required: true,
        unique: true
    },
    jurisdiction_routerlist: {   // 权限路由
        type: Array,
        default: [
            {
                path: '/',
                name: 'Home',
                redirect: "/workform",
                children: [
                    {
                        path: 'workform',     // 表格
                        name: 'workform',

                    },
                    {
                        path: 'workEcharts',    // echarts可视化
                        name: 'workEcharts',

                    },
                    {
                        path: 'forum',  // 论坛
                        name: 'forum',

                    },
                    {
                        path: 'account',  // 账号管理，个人信息修改中心
                        name: 'account',

                    },

                    {
                        path: 'report',  // 就业升学报告模块
                        name: 'report',

                    },

                    {
                        path: 'authentication',  // 老师资格认证模块
                        name: 'authentication',

                    },

                    {
                        path: 'upload',  // 就业信息上传
                        name: 'upload',

                    },
                    {
                        path: 'employment',  // 五年毕业学历结构
                        name: 'employment',

                    },
                    {
                        path: 'sexstract',  // 五年毕业学历结构(依据性别筛选)
                        name: 'sexstract',

                    },
                    {
                        path: 'map',  // 毕业生就业分布
                        name: 'map',
                    },

                ]
            },

        ],
    },

})

//使用规则创建集合
const Jurisdiction = mongoose.model("jurisdiction", jurisdictionSchema) //courses文件名 ,以上部分可以看成创建了一个类

module.exports = {
    Jurisdiction
}